package model.dao;

import java.sql.ResultSet;
import java.util.ArrayList;

import model.pojo.HoaDon;
import model.util.DataHelper;

public class HoaDonDAO {
	public static boolean ThemHoaDon(HoaDon hd)
    {
        boolean kq =false;
        DataHelper helper = new DataHelper();
        try
        {
            
            helper.open();
            ArrayList<Object> para = new ArrayList<Object>();
            para.add(hd.getNgayLapHD());
            para.add(hd.getSoLuongSP());
            para.add(hd.getTongTienTT());
            para.add(hd.getKhachHang().getTenKH());
            para.add(hd.getKhachHang().getDiaChiKH());
            para.add(hd.getKhachHang().getMailKH());
            para.add(hd.getKhachHang().getDTBan());
            para.add(hd.getKhachHang().getDTDD());
            ResultSet result = helper.executeProcedure("{call sp_InsertHoaDon(?,?,?,?,?,?,?,?)}", para);
            
            if(result.next())
            {
                int STT = result.getInt(1);
                hd.setMaHD(String.valueOf(STT));
                kq=true;
            }
            //helper.close();
        }
        catch(Exception ex)
        {
        	//kq=false;
            System.out.println(ex.getMessage());
        }
        finally
        {
            helper.close();
        }
        return kq;
    }
}
